package com.world.rickcloudendpoint.basic;

import com.world.rickcloudendpoint.basic.IService;

/**
 * @description: netty服务器启动服务
 * @author: jlsong
 * @date: 2021/12/22 20:43:28
 * @version: 1.0
 */
public interface IServerService extends IService {

    /**
     * 服务初始化
     *
     * @return true：成功；false：失败
     */
    boolean initialize();

    /**
     * 释放空间
     */
    void release();

    /**
     * 获取服务状态
     *
     * @return 服务状态
     */
    byte getState();

    /**
     * 服务是否在运行
     *
     * @return true：运行；false：停止
     */
    boolean isRunning();
}
